package net.aiion.weave.spi.bytecode.events;

import java.lang.annotation.Annotation;

public interface AnnotationStartBytecodeEvent extends BytecodeEvent
{
    void setDescriptor(String aDescriptor);

    String getDescriptor();

    boolean equalsDescriptor(String aDescriptor);

    boolean equalsType(Class<? extends Annotation> aType);

    void setVisible(boolean aVisible);

    boolean getVisible();
}
